home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / misc / cabern.zip / EXAMPLES / GAS_BURN.GRP < prev    next >
Text File  |  1994-09-08  |  19KB  |  404 lines

  1.  
  2. (Tree$gas_burner.graph22#
  3. (TreeNode$S0282#150#100#3#1#1#7#
  4. (TokWPlace$Tk10T00#
  5. (TimedPlace$IDLE_PHASE448#448#100#2#1#1#0#;1timed_void))
  6. (TokWPlace$Tk15T00#
  7. (TimedPlace$NoIgnition2816#640#100#2#4#23#0#;1timed_void))
  8. (TokWPlace$Tk12T00#
  9. (TimedPlace$NoGas1824#2304#100#2#4#31#0#;1timed_void))
  10. (TokWPlace$Tk13T00#
  11. (TimedPlace$NoFlame2816#1600#100#2#4#36#0#;1timed_void))
  12. (TokWPlace$Tk11T10#
  13. (TimedPlace$NoHeatReq832#1984#100#2#4#38#0#;1timed_void))
  14. (TokWPlace$Tk14T00#
  15. (TimedPlace$NO_FLAME_bis3712#1856#100#2#1#45#0#;1timed_void))
  16. (TokWPlace$Tk9T00#
  17. (TimedPlace$IDLE_PHASE_bis448#256#100#2#1#49#0#;1timed_void))T1>=T00^)
  18. (TreeNode$S1282#330#100#3#1#2#T28#3^5^7^9^0^13^15^
  19. (TokWPlace$T20#
  20. (TimedPlace$HeatReq512#1984#100#2#4#37#0#;1timed_void))T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0
  21. (TimedTransition$SwitchHROn384#2240#100#1#1#41#TRUE;enabenab + 10STRONG))
  22. (TreeNode$S2282#510#100#3#1#3#T39#0^5^7^9^
  23. (TokWPlace$T30#
  24. (TimedPlace$PURGE_PHASE1152#448#100#2#1#2#0#;1timed_void))13^15^0^
  25. (TokWPlace$T30#19^)T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0 && T3-T0-0.01>=0 && T3-T2-0.1<=0 && T3-T2>=0
  26. (TimedTransition$HrOn832#512#100#1#1#9#TRUE;IDLE_PHASE.time + 0.01max (IDLE_PHASE.time + 0.01 , HeatReq.time + 0.1)STRONG))
  27. (TreeNode$S3282#690#100#3#1#4#max(T3+0.01,T0+30)9#
  28. (TokWPlace$max(T3+0.01,T0+30)0#
  29. (TimedPlace$IGNITE_PHASE_B1856#448#100#2#1#3#0#;1timed_void))5^7^9^0^13^0^
  30. (TokWPlace$max(T3+0.01,T0+30)0#
  31. (TimedPlace$IgnActOnReq2368#640#100#2#1#26#0#;1timed_void))24^T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0 && T3-T0-0.01>=0 && T3-T2-0.1<=0 && T3-T2>=0
  32. (TimedTransition$IgnOn1472#576#100#1#1#10#TRUE;max(PURGE_PHASE.time + 0.01,IDLE_PHASE_bis.time + 30)max(PURGE_PHASE.time + 0.01,IDLE_PHASE_bis.time + 30)STRONG))
  33. (TreeNode$S4282#870#100#3#1#5#T59#0^5^7^9^
  34. (TokWPlace$T50#
  35. (TimedPlace$IGNITE_PHASE_S1856#1088#100#2#1#4#0#;1timed_void))13^
  36. (TokWPlace$T50#
  37. (TimedPlace$ValActOpenReq2112#1920#100#2#1#30#0#;1timed_void))29^24^T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0 && T3-T0-0.01>=0 && T3-T2-0.1<=0 &&
  38. T3-T2>=0 && T5-T3-0.02>=0 && T5-T0-30.01>=0 && (T5-T0-30.1<=0 ||
  39. T5-T3-0.11<=0) && (T5-T0-30.2<=0 || T5-T3-0.21<=0)
  40. (TimedTransition$GasOn1856#704#100#1#1#11#TRUE;enab + 0.01enab + 0.1STRONG))
  41. (TreeNode$S5282#1050#100#3#1#6#max(T3+0.01,T0+30)+0.29#
  42. (TokWPlace$max(T3+0.01,T0+30)+0.20#
  43. (TimedPlace$Ignition3136#768#100#2#4#24#0#;1timed_void))0^7^9^33^13^35^0^24^T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0 && T3-T0-0.01>=0 && T3-T2-0.1<=0 &&
  44. T3-T2>=0 && T5-T3-0.02>=0 && T5-T0-30.01>=0 && (T5-T3-0.11<=0 ||
  45. T5-T0-30.1<=0) && (T5-T3-0.21<=0 || T5-T0-30.2<=0) && (T5-T0-30.2<=0 ||
  46. T5-T3-0.21<=0)
  47. (TimedTransition$IgnLightOn2560#768#100#1#1#28#TRUE;IgnActOnReq.time + 0.2IgnActOnReq.time + 0.2STRONG))
  48. (TreeNode$S6282#1230#100#3#1#7#T5+0.29#39^
  49. (TokWPlace$T5+0.20#
  50. (TimedPlace$Gas2240#2304#100#2#4#32#0#;1timed_void))0^9^33^13^0^
  51. (TokWPlace$T5+0.20#
  52. (TimedPlace$GAS_bis2496#2496#100#2#1#48#0#;1timed_void))24^T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0 && T3-T0-0.01>=0 && T3-T2-0.1<=0 &&
  53. T3-T2>=0 && T5-T3-0.02>=0 && T5-T0-30.01>=0 && (T5-T0-30.1<=0 ||
  54. T5-T3-0.11<=0) && (T5-T0-30.2<=0 || T5-T3-0.21<=0) && (T5-T3-0.21<=0 ||
  55. T5-T0-30.2<=0)
  56. (TimedTransition$OpenValve2176#2176#100#1#1#34#TRUE;ValActOpenReq.time + 0.2ValActOpenReq.time + 0.2STRONG))
  57. (TreeNode$S7282#1410#100#3#1#8#T5+0.310#39^43^
  58. (TokWPlace$T5+0.30#
  59. (TimedPlace$Concentration3712#2368#100#2#1#46#0#;1timed_void))9^33^0^
  60. (TokWPlace$T5+0.30#14^)0^24^
  61. (TokWPlace$T5+0.30#46^)T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0 && T3-T0-0.01>=0 && T3-T2-0.1<=0 &&
  62. T3-T2>=0 && T5-T3-0.02>=0 && T5-T0-30.01>=0 && (T5-T3-0.11<=0 ||
  63. T5-T0-30.1<=0) && (T5-T3-0.21<=0 || T5-T0-30.2<=0) && (T5-T0-30.2<=0 ||
  64. T5-T3-0.21<=0)
  65. (TimedTransition$Inc_Conc3712#2112#100#1#1#44#TRUE;enab+0.1enab+0.1STRONG))
  66. (TreeNode$S8282#1590#100#3#1#9#T5+0.411#39^43^49^9^33^
  67. (TokWPlace$T5+0.40#50^)0^
  68. (TokWPlace$T5+0.40#14^)24^0^
  69. (TokWPlace$T5+0.40#46^)T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0 && T3-T0-0.01>=0 && T3-T2-0.1<=0 &&
  70. T3-T2>=0 && T5-T3-0.02>=0 && T5-T0-30.01>=0 && (T5-T0-30.1<=0 ||
  71. T5-T3-0.11<=0) && (T5-T0-30.2<=0 || T5-T3-0.21<=0) && (T5-T3-0.21<=0 ||
  72. T5-T0-30.2<=0)53^)
  73. (TreeNode$S9282#1770#100#3#1#10#T5+0.512#39^43^49^9^33^55^
  74. (TokWPlace$T5+0.50#50^)0^24^
  75. (TokWPlace$T5+0.50#14^)0^
  76. (TokWPlace$T5+0.50#46^)T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0 && T3-T0-0.01>=0 && T3-T2-0.1<=0 &&
  77. T3-T2>=0 && T5-T3-0.02>=0 && T5-T0-30.01>=0 && (T5-T3-0.11<=0 ||
  78. T5-T0-30.1<=0) && (T5-T3-0.21<=0 || T5-T0-30.2<=0) && (T5-T0-30.2<=0 ||
  79. T5-T3-0.21<=0)53^)
  80. (TreeNode$S10282#1950#100#3#1#11#T5+0.613#39^43^49^9^33^55^59^
  81. (TokWPlace$T5+0.60#50^)24^0^
  82. (TokWPlace$T5+0.60#14^)0^
  83. (TokWPlace$T5+0.60#46^)T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0 && T3-T0-0.01>=0 && T3-T2-0.1<=0 &&
  84. T3-T2>=0 && T5-T3-0.02>=0 && T5-T0-30.01>=0 && (T5-T0-30.1<=0 ||
  85. T5-T3-0.11<=0) && (T5-T0-30.2<=0 || T5-T3-0.21<=0) && (T5-T3-0.21<=0 ||
  86. T5-T0-30.2<=0)53^)
  87. (TreeNode$S11125#2105#50#3#1#12#T5+0.714#0^0^49^0^33^55^59^63^24^
  88. (TokWPlace$T5+0.70#
  89. (TimedPlace$Flame2816#1344#100#2#4#35#0#;1timed_void))0^
  90. (TokWPlace$T5+0.70#44^)65^
  91. (TokWPlace$T5+0.70#40^)T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0 && T3-T0-0.01>=0 && T3-T2-0.1<=0 &&
  92. T3-T2>=0 && T5-T3-0.02>=0 && T5-T0-30.01>=0 && (T5-T3-0.11<=0 ||
  93. T5-T0-30.1<=0) && (T5-T3-0.21<=0 || T5-T0-30.2<=0) && (T5-T0-30.2<=0 ||
  94. T5-T3-0.21<=0)
  95. (TimedTransition$FlameLightOn2432#1792#100#1#1#39#TRUE;max (Gas.time , Ignition.time ) + 0.5max (Gas.time , Ignition.time ) + 0.5STRONG))
  96. (TreeNode$S12440#2105#50#3#1#13#T5+0.714#39^43^49^9^33^55^59^63^24^
  97. (TokWPlace$T5+0.70#50^)0^
  98. (TokWPlace$T5+0.70#14^)0^
  99. (TokWPlace$T5+0.70#46^)T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0 && T3-T0-0.01>=0 && T3-T2-0.1<=0 &&
  100. T3-T2>=0 && T5-T3-0.02>=0 && T5-T0-30.01>=0 && (T5-T3-0.11<=0 ||
  101. T5-T0-30.1<=0) && (T5-T3-0.21<=0 || T5-T0-30.2<=0) && (T5-T0-30.2<=0 ||
  102. T5-T3-0.21<=0)53^)
  103. (TreeNode$S13440#2310#100#3#1#14#T5+0.715#0^0^49^0^33^55^59^63^24^73^
  104. (TokWPlace$T5+0.70#68^)0^
  105. (TokWPlace$T5+0.70#44^)75^
  106. (TokWPlace$T5+0.70#40^)T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0 && T3-T0-0.01>=0 && T3-T2-0.1<=0 &&
  107. T3-T2>=0 && T5-T3-0.02>=0 && T5-T0-30.01>=0 && (T5-T0-30.1<=0 ||
  108. T5-T3-0.11<=0) && (T5-T0-30.2<=0 || T5-T3-0.21<=0) && (T5-T3-0.21<=0 ||
  109. T5-T0-30.2<=0)71^)
  110. (TreeNode$S14305#2465#50#3#1#15#T1415#
  111. (TokWPlace$T140#
  112. (TimedPlace$BURN_PHASE_B1856#1728#100#2#1#5#0#;1timed_void))
  113. (TokWPlace$T140#68^)49^0^0^55^59^63^24^73^0^0^78^75^79^T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0 && T3-T0-0.01>=0 && T3-T2-0.1<=0 &&
  114. T3-T2>=0 && T5-T3-0.02>=0 && T5-T0-30.01>=0 && (T5-T3-0.11<=0 ||
  115. T5-T0-30.1<=0) && (T5-T3-0.21<=0 || T5-T0-30.2<=0) && (T5-T0-30.2<=0 ||
  116. T5-T3-0.21<=0) && T14-T5-0.7>=0 && T14-T5-0.8<=0
  117. (TimedTransition$FlameOn1856#1344#100#1#1#12#TRUE;IGNITE_PHASE_S.time + 0.01max ( Flame.time+0.1 , IGNITE_PHASE_S.time+0.01)STRONG))
  118. (TreeNode$S15575#2490#100#3#1#16#T1415#
  119. (TokWPlace$T140#10^)
  120. (TokWPlace$T140#44^)49^
  121. (TokWPlace$T140#14^)33^55^59^63^24^73^0^0^0^75^79^T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0 && T3-T0-0.01>=0 && T3-T2-0.1<=0 &&
  122. T3-T2>=0 && T5-T3-0.02>=0 && T5-T0-30.01>=0 && (T5-T3-0.11<=0 ||
  123. T5-T0-30.1<=0) && (T5-T3-0.21<=0 || T5-T0-30.2<=0) && (T5-T0-30.2<=0 ||
  124. T5-T3-0.21<=0) && T14-T5-0.7>=0 && T14-T5-0.8<=0
  125. (TimedTransition$FlameLightOff23392#1472#100#1#1#43#TRUE;enabenab+100WEAK))
  126. (TreeNode$S16575#2670#100#3#1#17#T14+0.115#86^87^49^0^33^55^59^63^24^73^
  127. (TokWPlace$T14+0.10#50^)
  128. (TokWPlace$T14+0.10#14^)
  129. (TokWPlace$T14+0.10#46^)0^79^T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0 && T3-T0-0.01>=0 && T3-T2-0.1<=0 &&
  130. T3-T2>=0 && T5-T3-0.02>=0 && T5-T0-30.01>=0 && (T5-T0-30.1<=0 ||
  131. T5-T3-0.11<=0) && (T5-T0-30.2<=0 || T5-T3-0.21<=0) && (T5-T3-0.21<=0 ||
  132. T5-T0-30.2<=0) && T5-T14+0.7<=0 && T5-T14+0.8>=053^)
  133. (TreeNode$S17575#2850#100#3#1#18#T14+0.216#86^87^49^
  134. (TokWPlace$T14+0.20#50^)33^55^59^63^24^73^91^0^0^
  135. (TokWPlace$T14+0.20#14^)79^
  136. (TokWPlace$T14+0.20#46^)T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0 && T3-T0-0.01>=0 && T3-T2-0.1<=0 &&
  137. T3-T2>=0 && T5-T3-0.02>=0 && T5-T0-30.01>=0 && (T5-T3-0.11<=0 ||
  138. T5-T0-30.1<=0) && (T5-T3-0.21<=0 || T5-T0-30.2<=0) && (T5-T0-30.2<=0 ||
  139. T5-T3-0.21<=0) && T5-T14+0.7<=0 && T5-T14+0.8>=053^)
  140. (TreeNode$S18575#3030#100#3#1#19#T14+0.317#86^87^49^95^33^55^59^63^24^73^91^
  141. (TokWPlace$T14+0.30#50^)
  142. (TokWPlace$T14+0.30#14^)0^79^0^
  143. (TokWPlace$T14+0.30#46^)T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0 && T3-T0-0.01>=0 && T3-T2-0.1<=0 &&
  144. T3-T2>=0 && T5-T3-0.02>=0 && T5-T0-30.01>=0 && (T5-T0-30.1<=0 ||
  145. T5-T3-0.11<=0) && (T5-T0-30.2<=0 || T5-T3-0.21<=0) && (T5-T3-0.21<=0 ||
  146. T5-T0-30.2<=0) && T5-T14+0.7<=0 && T5-T14+0.8>=053^)
  147. (TreeNode$S19575#3210#100#3#1#20#T14+0.418#86^87^49^95^33^55^59^63^24^73^91^99^0^
  148. (TokWPlace$T14+0.40#50^)79^
  149. (TokWPlace$T14+0.40#14^)0^
  150. (TokWPlace$T14+0.40#46^)T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0 && T3-T0-0.01>=0 && T3-T2-0.1<=0 &&
  151. T3-T2>=0 && T5-T3-0.02>=0 && T5-T0-30.01>=0 && (T5-T3-0.11<=0 ||
  152. T5-T0-30.1<=0) && (T5-T3-0.21<=0 || T5-T0-30.2<=0) && (T5-T0-30.2<=0 ||
  153. T5-T3-0.21<=0) && T5-T14+0.7<=0 && T5-T14+0.8>=053^)
  154. (TreeNode$S20485#3365#50#3#1#21#T14+0.519#0^0^49^95^33^55^59^63^24^73^91^99^
  155. (TokWPlace$T14+0.50#68^)103^0^0^
  156. (TokWPlace$T14+0.50#44^)105^
  157. (TokWPlace$T14+0.50#40^)T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0 && T3-T0-0.01>=0 && T3-T2-0.1<=0 &&
  158. T3-T2>=0 && T5-T3-0.02>=0 && T5-T0-30.01>=0 && (T5-T0-30.1<=0 ||
  159. T5-T3-0.11<=0) && (T5-T0-30.2<=0 || T5-T3-0.21<=0) && (T5-T3-0.21<=0 ||
  160. T5-T0-30.2<=0) && T5-T14+0.7<=0 && T5-T14+0.8>=071^)
  161. (TreeNode$S21665#3365#50#2#1#22#T14+0.519#86^87^49^95^33^55^59^63^24^73^91^99^
  162. (TokWPlace$T14+0.50#50^)103^79^0^
  163. (TokWPlace$T14+0.50#14^)0^
  164. (TokWPlace$T14+0.50#46^)T1-T0>=0 && T2-T1>=0 && T2-T1-10<=0 && T3-T0-0.01>=0 && T3-T2-0.1<=0 &&
  165. T3-T2>=0 && T5-T3-0.02>=0 && T5-T0-30.01>=0 && (T5-T0-30.1<=0 ||
  166. T5-T3-0.11<=0) && (T5-T0-30.2<=0 || T5-T3-0.21<=0) && (T5-T3-0.21<=0 ||
  167. T5-T0-30.2<=0) && T5-T14+0.7<=0 && T5-T14+0.8>=053^)21#
  168. (Flow$0#0#0#0#0#0#0#0#0#0#1#2^17^)
  169. (Flow$0#0#0#0#0#0#0#0#0#0#1#17^21^)
  170. (Flow$0#0#0#0#0#0#0#0#0#0#1#21^26^)
  171. (Flow$0#0#0#0#0#0#0#0#0#0#1#26^32^)
  172. (Flow$0#0#0#0#0#0#0#0#0#0#1#32^38^)
  173. (Flow$0#0#0#0#0#0#0#0#0#0#1#38^42^)
  174. (Flow$0#0#0#0#0#0#0#0#0#0#1#42^48^)
  175. (Flow$0#0#0#0#0#0#0#0#0#0#1#48^54^)
  176. (Flow$0#0#0#0#0#0#0#0#0#0#1#54^58^)
  177. (Flow$0#0#0#0#0#0#0#0#0#0#1#58^62^)
  178. (Flow$0#0#0#0#0#0#0#0#0#0#1#62^66^)
  179. (Flow$0#0#0#0#0#0#0#0#0#0#1#62^72^)
  180. (Flow$0#0#0#0#0#0#0#0#0#0#1#72^76^)
  181. (Flow$0#0#0#0#0#0#0#0#0#0#1#76^80^)
  182. (Flow$0#0#0#0#0#0#0#0#0#0#1#76^85^)
  183. (Flow$0#0#0#0#0#0#0#0#0#0#1#85^90^)
  184. (Flow$0#0#0#0#0#0#0#0#0#0#1#90^94^)
  185. (Flow$0#0#0#0#0#0#0#0#0#0#1#94^98^)
  186. (Flow$0#0#0#0#0#0#0#0#0#0#1#98^102^)
  187. (Flow$0#0#0#0#0#0#0#0#0#0#1#102^106^)
  188. (Flow$0#0#0#0#0#0#0#0#0#0#1#102^110^)22#7#1#
  189. (Array$2#
  190. (Expression$T02#1#)
  191. (Expression$1#60#))
  192. (TimedNet$gas_burner_net49#4^23^28^34^82^
  193. (TimedPlace$BURN_PHASE_S1088#1728#100#2#1#6#0#;1timed_void)
  194. (TimedPlace$STOP_PHASE_I448#1728#100#2#1#7#0#;1timed_void)
  195. (TimedPlace$STOP_PHASE_F448#960#100#2#1#8#0#;1timed_void)25^31^37^84^
  196. (TimedTransition$IgnOff1600#1536#100#1#1#13#TRUE;enab + 0.01enab + 0.1STRONG)
  197. (TimedTransition$HrOff832#1536#100#1#1#14#TRUE;BURN_PHASE_S.time + 0.01max ( BURN_PHASE_S.time + 0.01 , NoHeatReq.time + 0.1 )STRONG)
  198. (TimedTransition$GasOff448#1280#100#1#1#15#TRUE;enab + 0.01enab + 0.1STRONG)
  199. (TimedTransition$FlameOff448#704#100#1#1#16#TRUE;STOP_PHASE_F.time + 0.01max ( STOP_PHASE_F.time+0.01, NoFlame.time+0.1 )STRONG)
  200. (TimedPlace$IGNITE_FAIL_PHASE1280#832#100#2#1#17#0#;1timed_void)
  201. (TimedPlace$FLAME_FAIL_PHASE1088#1152#100#2#1#18#0#;1timed_void)
  202. (TimedTransition$FlameOff21088#1408#100#1#1#19#TRUE;BURN_PHASE_S.time + 0.01max ( BURN_PHASE_S.time+0.01 , NoFlame.time+0.1 )STRONG)
  203. (TimedTransition$GasOff21472#960#100#1#1#20#TRUE;enab + 2enab + 2STRONG)
  204. (TimedTransition$IgnOff2960#704#100#1#1#21#TRUE;enab + 0.01enab + 0.1STRONG)
  205. (TimedTransition$GasOff3896#1024#100#1#1#22#TRUE;enab + 0.01enab + 0.1STRONG)6^40^
  206. (TimedPlace$IgnActOffReq2496#384#100#2#1#25#0#;1timed_void)30^
  207. (TimedTransition$IgnLightOff3008#384#100#1#1#27#TRUE;IgnActOffReq.time + 0.2IgnActOffReq.time + 0.2STRONG)41^
  208. (TimedPlace$ValActCloseReq1728#1920#100#2#1#29#0#;1timed_void
  209. )36^8^44^
  210. (TimedTransition$CloseValve1728#2112#100#1#1#33#TRUE;ValActCloseReq.time + 0.2ValActCloseReq.time + 0.2STRONG)47^68^10^19^12^71^
  211. (TimedTransition$FlameLightOff2816#1472#100#1#1#40#TRUE;enabNoGas.time + 0.1STRONG)20^
  212. (TimedTransition$switchHROff640#2112#100#1#1#42#TRUE;enab + 120enab + 120STRONG)89^53^14^50^
  213. (TimedTransition$Dec_Conc3712#2624#100#1#1#47#TRUE;enab+30enab+30STRONG)46^16^86#
  214. (Arc$A1768#448#0#0#0#0#0#0#20#0#1#4^25^1)
  215. (Arc$A21024#512#0#0#0#0#0#0#20#0#1#25^23^1)
  216. (Arc$A31408#448#0#0#0#0#0#0#20#0#1#23^31^1)
  217. (Arc$A41728#576#0#0#0#0#0#0#20#0#1#31^28^1)
  218. (Arc$A51856#576#0#0#0#0#0#0#20#0#1#28^37^1)
  219. (Arc$A61856#832#0#0#0#0#0#0#20#0#1#37^34^1)
  220. (Arc$A71856#1216#0#0#0#0#0#0#20#0#1#34^84^1)
  221. (Arc$A81856#1536#0#0#0#0#0#0#20#0#1#84^82^1)
  222. (Arc$A91792#1536#0#0#0#0#0#0#20#0#1#82^142^1)
  223. (Arc$A101600#1728#0#0#0#0#0#0#20#0#1#142^139^1)
  224. (Arc$A11960#1536#0#0#0#0#0#0#20#0#1#139^143^1)
  225. (Arc$A12512#1600#0#0#0#0#0#0#20#0#1#143^140^1)
  226. (Arc$A13448#1472#0#0#0#0#0#0#20#0#1#140^144^1)
  227. (Arc$A14448#1024#0#0#0#0#0#0#20#0#1#144^141^1)
  228. (Arc$A15448#832#0#0#0#0#0#0#20#0#1#141^145^1)
  229. (Arc$A16448#576#0#0#0#0#0#0#20#0#1#145^4^1)
  230. (Arc$A171664#960#0#0#0#0#0#0#20#0#1#34^149^1)
  231. (Arc$A181472#832#0#0#0#0#0#0#20#0#1#149^146^1)
  232. (Arc$A191024#832#0#0#0#0#0#0#20#0#1#146^150^1)
  233. (Arc$A20672#512#0#0#0#0#0#0#20#0#1#150^4^1)
  234. (Arc$A211088#1024#0#0#0#0#0#0#20#0#1#147^151^1)
  235. (Arc$A27672#608#0#0#0#0#0#0#20#0#1#151^4^1)
  236. (Arc$A231088#1536#0#0#0#0#0#0#20#0#1#139^148^1)
  237. (Arc$A261088#1344#0#0#0#0#0#0#20#0#1#148^147^1)
  238. (Arc$A250#0#0#0#0#0#0#0#20#0#1#152^153^1)
  239. (Arc$A260#0#0#0#0#0#0#0#20#0#1#153^6^1)
  240. (Arc$A270#0#0#0#0#0#0#0#20#0#1#6^41^1)
  241. (Arc$A280#0#0#0#0#0#0#0#20#0#1#41^40^1)
  242. (Arc$A683264#512#0#0#0#0#0#0#20#0#1#40^153^1)
  243. (Arc$A300#0#0#0#0#0#0#0#20#0#1#30^41^1)
  244. (Arc$A310#0#0#0#0#0#0#0#20#0#1#36^47^1)
  245. (Arc$A320#0#0#0#0#0#0#0#20#0#1#47^44^1)
  246. (Arc$A330#0#0#0#0#0#0#0#20#0#1#44^155^1)
  247. (Arc$A340#0#0#0#0#0#0#0#20#0#1#155^8^1)
  248. (Arc$A671984#2304#0#0#0#0#0#0#20#0#1#8^47^1)
  249. (Arc$A360#0#0#0#0#0#0#0#20#0#1#154^155^1)
  250. (Arc$A370#0#0#0#0#0#0#0#20#0#1#71^68^1)
  251. (Arc$A400#0#0#0#0#0#0#0#20#0#1#68^156^1)
  252. (Arc$A662816#1792#0#0#0#0#0#0#20#0#1#10^71^1)
  253. (Arc$A410#0#0#0#0#0#0#0#20#0#1#156^10^1)
  254. (Arc$A422432#1344#0#0#0#0#0#0#20#0#1#40^71^1)
  255. (Arc$A432560#2176#0#0#0#0#0#0#20#0#1#44^71^1)
  256. (Arc$A442176#2368#3072#2368#3072#1536#0#0#20#0#1#8^156^1)
  257. (Arc$A85128#1792#128#640#0#0#0#0#20#0#1#19^25^1)
  258. (Arc$A86128#640#128#1792#0#0#0#0#20#0#1#25^19^1)
  259. (Arc$A470#0#0#0#0#0#0#0#20#0#1#31^30^1)
  260. (Arc$A482368#960#2368#1664#0#0#0#0#20#0#1#37^36^1)
  261. (Arc$A491472#1408#1472#1792#0#0#0#0#20#0#1#149^154^1)
  262. (Arc$A500#0#0#0#0#0#0#0#20#0#1#68^84^1)
  263. (Arc$A510#0#0#0#0#0#0#0#20#0#1#84^68^1)
  264. (Arc$A521600#1216#2112#704#0#0#0#0#20#0#1#142^152^1)
  265. (Arc$A530#0#0#0#0#0#0#0#20#0#1#10^148^1)
  266. (Arc$A540#0#0#0#0#0#0#0#20#0#1#148^10^1)
  267. (Arc$A550#0#0#0#0#0#0#0#20#0#1#143^12^1)
  268. (Arc$A560#0#0#0#0#0#0#0#20#0#1#12^143^1)
  269. (Arc$A57896#1408#1280#1536#0#0#0#0#20#0#1#151^154^1)
  270. (Arc$A71192#1280#192#2368#1280#2368#0#0#20#0#1#144^154^1)
  271. (Arc$A883008#2688#256#2688#256#768#0#0#20#0#1#10^145^1)
  272. (Arc$A89256#768#256#2688#3008#2688#0#0#20#0#1#145^10^1)
  273. (Arc$A611280#704#1984#576#0#0#0#0#20#0#1#150^152^1)
  274. (Arc$A62576#1984#0#0#0#0#0#0#20#0#1#19^157^1)
  275. (Arc$A63704#1984#0#0#0#0#0#0#20#0#1#157^12^1)
  276. (Arc$A641024#1984#1024#2240#0#0#0#0#20#0#1#12^20^1)
  277. (Arc$A65384#1984#0#0#0#0#0#0#20#0#1#20^19^1)
  278. (Arc$A652560#2176#0#0#0#0#0#0#20#0#1#71^44^1)
  279. (Arc$A663072#1536#3072#2368#2176#2368#0#0#20#0#1#156^8^1)
  280. (Arc$A672432#1344#0#0#0#0#0#0#20#0#1#71^40^1)
  281. (Arc$A683200#1344#0#0#0#0#0#0#20#0#1#68^89^1)
  282. (Arc$A693200#1600#0#0#0#0#0#0#20#0#1#89^10^1)
  283. (Arc$A703392#2304#0#0#0#0#0#0#20#0#1#44^89^1)
  284. (Arc$A713392#2304#0#0#0#0#0#0#20#0#1#89^44^1)
  285. (Arc$A722624#1856#0#0#0#0#0#0#20#0#1#14^71^1)
  286. (Arc$A733712#1664#0#0#0#0#0#0#20#0#1#89^14^1)
  287. (Arc$A743200#1472#0#0#0#0#0#0#20#0#1#156^14^1)
  288. (Arc$A750#0#0#0#0#0#0#0#20#0#1#14^53^1)
  289. (Arc$A760#0#0#0#0#0#0#0#20#0#1#53^50^1)
  290. (Arc$A770#0#0#0#0#0#0#0#20#0#1#50^158^1)
  291. (Arc$A780#0#0#0#0#0#0#0#20#0#1#53^14^1)
  292. (Arc$A793264#2496#0#0#0#0#0#0#20#0#1#46^53^1)
  293. (Arc$A803264#2496#0#0#0#0#0#0#20#0#1#53^46^1)
  294. (Arc$A812176#2432#0#0#0#0#0#0#20#0#1#47^46^1)
  295. (Arc$A821728#2496#0#0#0#0#0#0#20#0#1#46^155^1)
  296. (Arc$A85256#512#0#0#0#0#0#0#20#0#1#145^16^1)
  297. (Arc$A861600#256#1600#448#0#0#0#0#20#0#1#16^31^1)
  298. (Arc$A87192#1024#192#320#0#0#0#0#20#0#1#151^16^1)
  299. (Arc$A88960#320#0#0#0#0#0#0#20#0#1#150^16^1)49##include <minmax.h>
  300. class my_void
  301.                  {
  302.              
  303.             friend istream & operator >>(istream & strm, my_void & t)
  304.             {
  305.             return strm;
  306.             }
  307.             
  308.             friend ostream & operator << (ostream & strm, my_void  t)
  309.             {
  310.             return strm;
  311.             }
  312.             };
  313.  
  314. class timed_void
  315.                  {
  316.              public:
  317.              double time; 
  318.             my_void value;    
  319.  
  320.             friend istream & operator >>(istream & strm, timed_void & t)
  321.             {
  322.             strm >> t.time >> t.value;
  323.             return strm;
  324.             }
  325.             
  326.             friend ostream & operator << (ostream & strm, timed_void t)
  327.             {
  328.             strm << t.time <<"\n"<< t.value << "\n";
  329.             return strm;
  330.             }
  331.             };
  332.  
  333. class timed_int
  334.                  {
  335.              public:
  336.              double time; 
  337.             int value;
  338.             friend istream & operator >>(istream & strm, timed_int & t)
  339.             {
  340.             strm >> t.time >> t.value;
  341.             return strm;
  342.             }
  343.             
  344.             friend ostream & operator << (ostream & strm, timed_int  t)
  345.             {
  346.             strm << t.time <<"\n"<< t.value << "\n";
  347.             return strm;
  348.             }
  349.             };
  350.  
  351.             class timed_char
  352.                  {
  353.              public:
  354.              double time; 
  355.             char value;
  356.             friend istream & operator >>(istream & strm, timed_char & t)
  357.             {
  358.             strm >> t.time >> t.value;
  359.             return strm;
  360.             }
  361.             
  362.             friend ostream & operator << (ostream & strm, timed_char  t)
  363.             {
  364.             strm << t.time <<"\n"<< t.value << "\n";
  365.             return strm;
  366.             }
  367.             };
  368.  
  369.             class timed_double
  370.                  {
  371.              public:
  372.              double time; 
  373.             double value;
  374.             friend istream & operator >>(istream & strm, timed_double & t)
  375.             {
  376.             strm >> t.time >> t.value;
  377.             return strm;
  378.             }
  379.             
  380.             friend ostream & operator << (ostream & strm, timed_double  t)
  381.             {
  382.             strm << t.time <<"\n"<< t.value << "\n";
  383.             return strm;
  384.             }
  385.             };
  386.  
  387.             class timed_string
  388.                  {
  389.              public:
  390.              double time; 
  391.             char value[256];
  392.             friend istream & operator >>(istream & strm, timed_string & t)
  393.             {
  394.             strm >> t.time >> t.value;
  395.             return strm;
  396.             }
  397.             
  398.             friend ostream & operator << (ostream & strm, timed_string  t)
  399.             {
  400.             strm << t.time <<"\n"<< t.value << "\n";
  401.             return strm;
  402.             }
  403.             };
  404. T1>=T0))